package com.grupobbva.seguridad.domain;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name="PERFIL_CONTROL")
public class PerfilControl implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private PerfilControlPK id;
	
	@Column(name="EDITABLE")
	private Boolean editable;

	@Column(name="USUARIO_CREACION")
	private String usuarioCreacion;

    @Temporal( TemporalType.DATE)
	@Column(name="FECHA_CREACION")
	private Date fechaCreacion;

    public PerfilControl() {
		
	}
    
    public PerfilControl(PerfilControlPK id) {
		this.id = id;
	}
    
	public PerfilControlPK getId() {
		return id;
	}

	public void setId(PerfilControlPK id) {
		this.id = id;
	}

	public Boolean getEditable() {
		return editable;
	}

	public void setEditable(Boolean editable) {
		this.editable = editable;
	}

	public String getUsuarioCreacion() {
		return usuarioCreacion;
	}

	public void setUsuarioCreacion(String usuarioCreacion) {
		this.usuarioCreacion = usuarioCreacion;
	}

	public Date getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

}
